package tech.aistar.day07.interfaces;

/**
 * 本类用来演示:
 *
 * @author: success
 * @date: 2021/3/16 1:50 下午
 */
public interface IA {
   //接口中可以定义公开的静态的常量属性
    //public static final int DAY_OF_MONTH = 10;
    //简写
    //public int DAY_OF_MONTH = 10;
    //最精简的写法
    int DAY_OF_MONTH = 10;


    //接口设计 - 为了定义业务需求中的需要完成的方法
    //接口中就是由一系列的抽象的方法组成的集合
    //public abstract void find();
    //简写
    //public void find();
    //最精简的写法
    void find();

    void del();

    //jd8.x中提供了接口的新特性
    //可以使用default关键字来定义一个普通方法

    //任意一个接口的实现类对象调用都可以.
    default void add(){
        System.out.println("普通方法");
    }


    //定义一个静态方法
    static void test(){
        System.out.println("静态方法...");
    }
}
